package com.fzu.ess.common.service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Created by ercha on 2015/10/28.
 */
public interface ImageService {
    /**
    * 〈getImage〉:TODO
    *
    *
    * @Date	        2016/1/1/19:32
    * @author       ercha
    * @methodName   getImage
    * @param          filename, extension,response [filename 带有前缀]
    * @return         失败则设置 FileInputModel 的 error
    * @throws []
    **/

    void getImage(String filename, String extension,
                  HttpServletResponse response);

    /**
    * 〈deleteFromDisk〉:TODO
    *  删除磁盘上的照片
    *
    * @Date	        2016/1/5/18:23
    * @author       ercha
    * @methodName   deleteFromDisk
    * @param          filename [文件名，日期 + uuid + 后缀名]
    * @return          [返回类型说明]
    * @throws []
    * @History:// 历史修改记录
    *	<author>  // 修改人1
    *   <time>    // 修改时间
    *   <desc>    // 描述修改内容
    **/

    boolean deleteFromDisk(String filename);
}
